package com.lfd.springasync.config;

import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;
import org.springframework.stereotype.Component;

import java.lang.reflect.Method;

/**
 * @项目名： spring-emq
 * @包名： com.lfd.springasync.config
 * @文件名: MyAsyncExceptionHandler
 * @创建者: liufudong@szyh-smart.com
 * @创建时间: 2024/10/13 21:35
 * @描述：
 */
@Component
public class MyAsyncExceptionHandler implements AsyncUncaughtExceptionHandler {

    @Override
    public void handleUncaughtException(Throwable ex, Method method, Object... params) {
        System.out.println("异步方法异常，方法: " + method.getName());
        ex.printStackTrace();
    }
}